package com.service;

import com.entity.*;
import com.sun.corba.se.spi.ior.ObjectKey;

import java.util.List;

public interface ActivityService {
    public Object addActivity(Activity activity);

    /*
    查询活动页面信息
     */
    public List<ProJectsPage> selectProJectsPage(Paging paging);
    public List<Food> selectFoodByID(int id);

    /**
     * 添加伙食安排
     *
     *
     */
    public Object addFood(Food food);
    /*
        添加活动安排
     */
    public Object addProplan(Proplan proplan);

    /*
           删除伙食安排
        */
    public Object deleteFood(int foodID);
    /*
             删除活动安排
          */
    public Object deleteProplan(int proplanID);

    public List<Proplan> selectProplanByID(int id);
    /*
    添加采风
     */
    public int addScenery(Scenery scenery);
    /*
    查询采风
     */
    public List<Scenery> selectSceneryByID(int proID);
    /*
    删除采风
     */
    public int deleteSceneryByID(Scenery scenery);

    /*
        input活动查询
        activeName：活动名字
     */
    public Object queryProJectsPageByName(String activeName);

    /*
         添加基地
   */
    public Object addBase(Base base);

    /*
    查询所有基地
     */
    public Object selectBases();
    /*
        删除基地
        BaseName:基地名字
     */
    public Object deleteBaseByName(String baseName);

    /*
        查询旅行社是否存在
        baseName：基地名
     */
    public Object selectBaseByName(String baseName);


    /*
         添加旅行社
   */
    public Object addAgency(Agency agency);



    /*
     查询所有旅行社
      */
    public Object selectAgencys();


    /*
        查询旅行社是否存在
        travelAgencyValue：旅行社名
     */
    public Object selectAgency(String travelAgencyValue);


    /*
       删除旅行社
       travelAgencyValue:旅行社名字
    */
    public Object deleteAgencyByName(String travelAgencyValue);
}
